body {
   margin-top: 20;
   background-color:#2D2B63;
   BACKGROUND-IMAGE:url(JulienJacob-FondBleuBis.jpg);	   
   background-position:Center Center; 
   background-attachment:fixed; 
   width:auto;
}

#page{
   width: 775px;
   height: 599px;
   margin:0 auto 0 auto;
}

#bandeau{
   width: 775px;
   height: 213px;
}

/***************/
/*PARTIE HAUT2 */
/***************/

#partie_haut2{
   BACKGROUND-IMAGE:url(bandeau/bandeau2.jpg);	   
   float:bottom;
   width: 775px;
   height:41px;
   padding:0;
}


/***************/
/*PARTIE BAS*/
/***************/

#partie_bas{
   float:bottom;
   width: 775px;
   height:45px;
   padding:0;
}

/***************/
/*MENU_GAUCHE*/
/***************/

#menu_gauche{
   BACKGROUND-IMAGE:url(bandeau/bandeau_gauche.jpg);	   
   float:left;
   width: 167px;
   height:341px;
   margin-top:0px;
   margin-right:0px;
   padding:0;
   text-align:left;
   line-height: 35px;
}

/***************/
/*CENTRE*/
/***************/
#partie_centre{
   width:585px;
   height:341px;
   float:left;
   BACKGROUND-IMAGE:url(bandeau/centre.jpg);	   
   BACKGROUND-COLOR:#918B87;/*e5ebeb;*/
   border-spacing:0;
   padding:0;
   text-align: justify;
 }

#partie_centre_into{
   margin:10px;
   position:relative;
 }

#partie_centre table
{
   border-collapse:collapse;
   border-spacing:0;
   margin:0;
   padding:0;
}

#partie_centre td
{
   border-collapse:collapse;
   border-spacing:0;
   margin:0;
   padding:0;
}

#partie_centre_gauche_haut{
   float:left;
   margin-right:10px;
   margin-bottom:10px;
   BACKGROUND-COLOR:#918B87;/*e5ebeb;*/
   filter:alpha(opacity=70);   /* IE */
   -moz-opacity:0.7;           /* Firefox */
   opacity: 0.7;               /* standard CSS3 */
   -khtml-opacity: 0.7;        /* Konqueror */
   width: 265px;
   height: 321px;
}

#partie_centre_gauche_bas{
   float:left;
   margin-right:10px;
   BACKGROUND-COLOR:#918B87;/*e5ebeb;*/
   filter:alpha(opacity=70);   /* IE */
   -moz-opacity:0.7;           /* Firefox */
   opacity: 0.7;               /* standard CSS3 */
   -khtml-opacity: 0.7;        /* Konqueror */
   width: 265px;
   height: 100px;
}

#partie_centre_droite{
   float:right;
   BACKGROUND-COLOR:#918B87;/*e5ebeb;*/
   filter:alpha(opacity=70);   /* IE */
   -moz-opacity:0.7;           /* Firefox */
   opacity: 0.7;               /* standard CSS3 */
   -khtml-opacity: 0.7;        /* Konqueror */
   width: 290px;
   height: 321px;
}

#partie_centre_content{
   position:absolute;
   width:565px;
   height:316px;
   BACKGROUND-COLOR:#918B87;/*e5ebeb;*/
   filter:alpha(opacity=70);   /* IE */
   -moz-opacity:0.7;           /* Firefox */
   opacity: 0.7;               /* standard CSS3 */
   -khtml-opacity: 0.7;        /* Konqueror */
   overflow:auto;
}

#partie_centre_content_text{
   position:absolute;
   overflow:auto;
   -moz-opacity:1;           /* Firefox */
   opacity: 1;               /* standard CSS3 */
   -khtml-opacity: 1;        /* Konqueror */
   top: 0px;
   left: 0px;
   width:555px;
   height:311px;
   padding-left:5px;
   padding-right:5px;
   padding-top:0;
   padding-bottom:5px;
   text-align: justify;
}

/***************/
/*DROITE*/
/***************/

#partie_droite{
   float:right;
   width: 23px;
   height:341px;
   padding:0;
}

#partie_droite table
{
   margin:0;
   padding:0;
   border:0;
   border-collapse:collapse;
   border-spacing:0;
}

#partie_droite td
{
   margin:0;
   padding:0;
   border:0;
   border-collapse:collapse;
   border-spacing:0;
}

#bas_carte{
   BACKGROUND-IMAGE:url(bandeau/bandeau_right_bottom.png);
   BACKGROUND-REPEAT:no-repeat;
   width:256px;
   height:192px;
   float:right;
}

#diaporama{

	width:250px;
	float:right;
	height:auto;

}

/***************/
/*ACTUALITES    */
/***************/

#partie_centre .newstitle
{
   color:#000000;
   font-family:arial;
   font-size:11pt;
   font-weight:bold;
   text-decoration:none;
   width:100%;
}

#partie_centre .newstitle a
{
   color:#000000;
   font-family:arial;
   text-decoration:none;
}

#partie_centre .newsauthor
{
   color:#9E9E9E;
   font-family:arial;
   font-size:8pt;
   font-style:italic;
   text-align:right;
   float:right;
   text-decoration:none;
}

#partie_centre .newsdate
{
   color:#000000;
   font-family:arial;
   font-size:8pt;
   text-decoration:none;
   float:right;
}

#partie_centre .newsback
{
   text-align:center;
   float:none;
}

/***************/
/*FORMATION    */
/***************/

#partie_centre .formationbold
{
   padding:0;
   color:#000000;
   font-family:arial;
   font-weight:bold;
   font-size:10pt;
}

#partie_centre .formationlevel
{
   color:#000000;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
   text-decoration:none;
   width:100%;
}

#partie_centre .formationdate
{
   color:#9E9E9E;
   font-family:arial;
   font-size:8pt;
   text-decoration:none;
   text-align:right;
   float:right;
}

#partie_centre .formationlocation
{
   color:#000000;
   font-family:arial;
   font-size:10pt;
   font-weight:bold;
   text-decoration:none;
}

#partie_centre .formationtitle
{
   color:#000000;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
   text-decoration:none;
   width:100%;
}

#partie_centre .formationtitle a
{
   color:#000000;
   font-family:arial;
   text-decoration:none;
}

#partie_centre .formationdescription
{
   padding:0;
   color:#000000;
   font-family:arial;
   font-size:10pt;
}

#partie_centre .formationinstitutionname
{
   padding:0;
   color:#000000;
   font-family:arial;
   font-size:10pt;
}

#partie_centre .formationtitleter
{
   color:#000000;
   background-color: #EFEFEF;
   font-family:arial;
   font-size:10pt;
   font-weight:bold;
   text-decoration:none;
   padding-top:6px;
   padding-bottom:6px;
   padding-left:4px;
}

#partie_centre .formationnormalter
{
   padding-left:4px;
   padding-top:6px;
   padding-bottom:6px;
   color:#000000;
   font-family:arial;
   font-size:10pt;
}


/***************/
/*	 CV/JOBS   */
/***************/

#partie_centre .jobstitle
{
   color:#000000;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
   text-decoration:none;
   width:100%;
}

#partie_centre .jobstitle a
{
   color:#000000;
   font-family:arial;
   text-decoration:none;
}

#partie_centre .jobstitlebis
{
   color:#000000;
   font-family:arial;
   font-size:10pt;
   font-weight:bold;
   text-decoration:none;
   padding-top:12px;
}

#partie_centre .jobstitleter
{
   color:#000000;
   background-color: #EFEFEF;
   font-family:arial;
   font-size:10pt;
   font-weight:bold;
   text-decoration:none;
   padding-top:6px;
   padding-bottom:6px;
   padding-left:4px;
}

#partie_centre .jobsauthor
{
   color:#9E9E9E;
   font-family:arial;
   font-size:8pt;
   font-style:italic;
   text-align:right;
   float:right;
   text-decoration:none;
}

#partie_centre .jobsdate
{
   color:#9E9E9E;
   font-family:arial;
   font-size:8pt;
   text-decoration:none;
}


#partie_centre .jobsback
{
   text-align:center;
   float:none;
}

#partie_centre .jobsbold
{
   color:#000000;
   font-family:arial;
   font-size:10pt;
   font-weight:bold;
   text-decoration:none;
}

#partie_centre .jobsnormal
{
   padding:0;
   color:#000000;
   font-family:arial;
   font-size:10pt;
}

#partie_centre .jobsnormalbis
{
   padding-top:12px;
   color:#000000;
   font-family:arial;
   font-size:10pt;
}

#partie_centre .jobsnormalter
{
   padding-left:4px;
   padding-top:6px;
   padding-bottom:6px;
   color:#000000;
   font-family:arial;
   font-size:10pt;
}

#partie_centre .cvsdate
{
   color:#9E9E9E;
   font-family:arial;
   font-size:8pt;
   text-decoration:none;
   text-align:right;
   float:right;
}

#partie_centre .cvstitleter
{
   color:#000000;
   background-color: #EFEFEF;
   font-family:arial;
   font-size:10pt;
   font-weight:bold;
   text-decoration:none;
   padding-top:4px;
   padding-bottom:4px;
   padding-left:4px;
}

#partie_centre .cvsnormalter
{
   padding-left:4px;
   padding-top:4px;
   padding-bottom:4px;
   color:#000000;
   font-family:arial;
   font-size:10pt;
}



/***************/
/*MISE EN FORME*/
/* A EFFACER !!*/
/***************/


.titre_page{
   float:left;
   padding-top:3px;
   color:#000000;
   font-family:arial;
   font-size:12pt;
   font-weight:bold;
}

.texte_standard{
   color:#000000;
   font-family:arial;
   font-size:9pt;
}

.texte_standard a
{
   padding:0;
   color:#000000;
   font-family:arial;
   font-size:10pt;
   text-decoration:underline;
   font-weight:bold;
}

.texte_standard_page{
   padding-top:3px;
   color:#000000;
   font-family:arial;
   font-size:9pt;
}

.texte_standard_page_bold{
   padding-top:3px;
   color:#000000;
   font-family:arial;
   font-size:9pt;
   font-weight:bold;
}

.texte_standard_page a{
   padding-top:3px;
   color:#10bf65;
   font-family:arial;
   font-size:9pt;
   font-weight:bold;
}

